@charset "utf-8";
/* CSS Document Regole Pagina Index */
 p.blocktexttestodonna {
	padding:0;
	text-align:center;
	margin-left:5%;
	width: 90%;
	font-family: 'Lobster', cursive;
	font-size: 1.8em;
	color:#EC0579;
	letter-spacing: 1px;
	line-height: 1;
	word-wrap: break-word;
 }
 p.blocktexttestopromozioni {
	padding:0;
	text-align:left;
	margin-left:0;
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	color:#000;
	letter-spacing: 1px;
	line-height:1.5;
	word-wrap: break-word;
 }
#ContenitoreDonna{
	background-color:#FC0;
}
#ContenitorePromozioni{
	background-color:#FFF;
}
#ContenitoreTotalePromozioni{
	width: 100%;
	float: left;
	background-color:#FFF;
}
.colCeleste {
	color:#09F;
}
.colVerde {
	color:#090;
}
p.blocktexttestoinizialecatalogo {
	padding:0;
	margin:0;
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	color:#EC0579;
	text-align: center;
	line-height: 1.3;
	word-wrap: break-word;
	font-size: 1.5em;
	letter-spacing: 1px;
	word-wrap: break-word;
 }

@media screen and (min-width: 2101px) and (max-width:9999px) {
/* Desktop Grandi TV e Monitor Grandi da 26 e oltre */ 
#ContenitoreTestoInizialeCatalogo{
	margin-top:4%;
	margin-bottom:2%;
	margin-left:5%;
	float: left;
	width:90%;
}
#ContenitoreDonna{
	margin-left:5%;
	margin-top:3%;
	margin-bottom:2%;
	border-radius: 20px;
	float: left;
	width:90%;
}
#ContenitorePromozioni{
	margin-top:2%;
	margin-bottom:2%;
	margin-left:5%;
	float: left;
	width:90%;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}
#ContenitoreFotoPromozioni{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	float: left;
	width:30%;
}
#ContenitoreTestoPromozioni{
	margin-top:0;
	margin-bottom:0;
	margin-left:2%;
	margin-right:2%;
	float: left;
	width:66%;
}
}
@media screen and (min-width: 1201px) and (max-width:2100px) {
/* Desktop */
#ContenitoreTestoInizialeCatalogo{
	margin-top:4%;
	margin-bottom:2%;
	margin-left:5%;
	float: left;
	width:90%;
}
#ContenitoreDonna{
	margin-left:5%;
	margin-top:3%;
	margin-bottom:2%;
	border-radius: 20px;
	float: left;
	width:90%;
}
#ContenitorePromozioni{
	margin-top:2%;
	margin-bottom:2%;
	margin-left:5%;
	float: left;
	width:90%;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}
#ContenitoreFotoPromozioni{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	float: left;
	width:30%;
}
#ContenitoreTestoPromozioni{
	margin-top:0;
	margin-bottom:0;
	margin-left:2%;
	margin-right:2%;
	float: left;
	width:66%;
}
}
@media screen and (min-width: 1025px) and (max-width:1200px) {
/* Notebook */
#ContenitoreTestoInizialeCatalogo{
	margin-top:4%;
	margin-bottom:4%;
	margin-left:5%;
	float: left;
	width:90%;
}
#ContenitoreDonna{
	margin-left:5%;
	margin-top:1%;
	margin-bottom:2%;
	border-radius: 20px;
	float: left;
	width:90%;
}
#ContenitorePromozioni{
	margin-top:3%;
	margin-bottom:3%;
	margin-left:5%;
	float: left;
	width:90%;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}
#ContenitoreFotoPromozioni{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	float: left;
	width:30%;
}
#ContenitoreTestoPromozioni{
	margin-top:0;
	margin-bottom:0;
	margin-left:2%;
	margin-right:2%;
	float: left;
	width:66%;
}
}

@media screen and (min-width: 650px) and (max-width:1024px) {
/* Tablet Orizzontali Landscape */
#ContenitoreTestoInizialeCatalogo{
	margin-top:5%;
	margin-bottom:5%;
	margin-left:5%;
	float: left;
	width:90%;
}
#ContenitoreDonna{
	margin-left:5%;
	margin-top:1%;
	margin-bottom:2%;
	border-radius: 20px;
	float: left;
	width:90%;
}
#ContenitorePromozioni{
	margin-top:5%;
	margin-bottom:5%;
	margin-left:5%;
	float: left;
	width:90%;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}
#ContenitoreFotoPromozioni{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	float: left;
	width:30%;
}
#ContenitoreTestoPromozioni{
	margin-top:0;
	margin-bottom:0;
	margin-left:5%;
	margin-right:5%;
	float: left;
	width:60%;
}
}

@media screen and (min-width: 501px) and (max-width:649px) {
/* Tablet Verticali Portrait e Telefoni Landascape*/
#ContenitoreTestoInizialeCatalogo{
	margin-top:5%;
	margin-bottom:2%;
	margin-left:5%;
	float: left;
	width:90%;
}
#ContenitoreDonna{
	margin-left:5%;
	margin-top:7%;
	margin-bottom:4%;
	border-radius: 20px;
	float: left;
	width:90%;
}
#ContenitorePromozioni{
	margin-top:5%;
	margin-bottom:5%;
	margin-left:5%;
	float: left;
	width:90%;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}
#ContenitoreFotoPromozioni{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	float: left;
	width:30%;
}
#ContenitoreTestoPromozioni{
	margin-top:0;
	margin-bottom:0;
	margin-left:5%;
	margin-right:5%;
	float: left;
	width:60%;
}
}

@media screen and (min-width: 451px) and (max-width:500px) {
/* Telefono Verticale Dario */
#ContenitoreTestoInizialeCatalogo{
	margin-top:5%;
	margin-bottom:2%;
	margin-left:5%;
	float: left;
	width:90%;
}
#ContenitoreDonna{
	margin-left:5%;
	margin-top:7%;
	margin-bottom:4%;
	border-radius: 20px;
	float: left;
	width:90%;
}
#ContenitorePromozioni{
	margin-top:10%;
	margin-bottom:10%;
	margin-left:5%;
	margin-right:5%;
	float: left;
	width:90%;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}
#ContenitoreFotoPromozioni{
	margin-top:0;
	margin-bottom:3%;
	margin-left:0;
	margin-right:0;
	float: left;
	width:100%;
}
#ContenitoreTestoPromozioni{
	margin-top:0;
	margin-bottom:10%;
	margin-left:5%;
	margin-right:5%
	float: left;
	width:90%;
}
}

@media screen and (min-width: 351px) and (max-width:450px) {
/* Telefono Verticale Mio */
#ContenitoreTestoInizialeCatalogo{
	margin-top:6%;
	margin-bottom:4%;
	margin-left:5%;
	float: left;
	width:90%;
}
#ContenitoreDonna{
	margin-left:5%;
	margin-top:7%;
	margin-bottom:4%;
	border-radius: 20px;
	float: left;
	width:90%;
}
#ContenitorePromozioni{
	margin-top:10%;
	margin-bottom:10%;
	margin-left:5%;
	margin-right:5%;
	float: left;
	width:90%;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}
#ContenitoreFotoPromozioni{
	margin-top:0;
	margin-bottom:3%;
	margin-left:0;
	margin-right:0;
	float: left;
	width:100%;
}
#ContenitoreTestoPromozioni{
	margin-top:0;
	margin-bottom:10%;
	margin-left:5%;
	margin-right:5%
	float: left;
	width:90%;
}
}
@media screen and (min-width: 251px) and (max-width:350px) {
/* Telefono Verticale Mio */
#ContenitoreTestoInizialeCatalogo{
	margin-top:6%;
	margin-bottom:5%;
	margin-left:5%;
	float: left;
	width:90%;
}
#ContenitoreDonna{
	margin-left:5%;
	margin-top:7%;
	margin-bottom:4%;
	border-radius: 20px;
	float: left;
	width:90%;
}
#ContenitorePromozioni{
	margin-top:10%;
	margin-bottom:10%;
	margin-left:5%;
	margin-right:5%;
	float: left;
	width:90%;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}
#ContenitoreFotoPromozioni{
	margin-top:0;
	margin-bottom:3%;
	margin-left:0;
	margin-right:0;
	float: left;
	width:100%;
}
#ContenitoreTestoPromozioni{
	margin-top:0;
	margin-bottom:10%;
	margin-left:5%;
	margin-right:5%
	float: left;
	width:90%;
}
}
@media screen and (min-width: 151px) and (max-width:250px) {
/* Telefono Verticale Mio */
#ContenitoreTestoInizialeCatalogo{
	margin-top:7%;
	margin-bottom:6%;
	margin-left:5%;
	float: left;
	width:90%;
}
#ContenitoreDonna{
	margin-left:5%;
	margin-top:7%;
	margin-bottom:4%;
	border-radius: 20px;
	float: left;
	width:90%;
}
#ContenitorePromozioni{
	margin-top:10%;
	margin-bottom:10%;
	margin-left:5%;
	margin-right:5%;
	float: left;
	width:90%;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}
#ContenitoreFotoPromozioni{
	margin-top:0;
	margin-bottom:3%;
	margin-left:0;
	margin-right:0;
	float: left;
	width:100%;
}
#ContenitoreTestoPromozioni{
	margin-top:0;
	margin-bottom:10%;
	margin-left:5%;
	margin-right:5%
	float: left;
	width:90%;
}
}
@media screen and (min-width: 0px) and (max-width:150px) {
/* Telefono Verticale Mio */
#ContenitoreTestoInizialeCatalogo{
	margin-top:7%;
	margin-bottom:6%;
	margin-left:5%;
	float: left;
	width:90%;
}
#ContenitoreDonna{
	margin-left:5%;
	margin-top:7%;
	margin-bottom:4%;
	border-radius: 20px;
	float: left;
	width:90%;
}
#ContenitorePromozioni{
	margin-top:10%;
	margin-bottom:10%;
	margin-left:5%;
	margin-right:5%;
	float: left;
	width:90%;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
}
#ContenitoreFotoPromozioni{
	margin-top:0;
	margin-bottom:3%;
	margin-left:0;
	margin-right:0;
	float: left;
	width:100%;
}
#ContenitoreTestoPromozioni{
	margin-top:0;
	margin-bottom:10%;
	margin-left:5%;
	margin-right:5%
	float: left;
	width:90%;
}
}